savanna flower - Spanish English Dictionary